package com.authine.cloudpivot.ext.domain.Entity.order;

import com.authine.mvp.app.launcher.domain.SelectorFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class OrderGoodsRelationEntity {

    /**
     * ID
     */
    private String id;
    /**
     * 创建人
     */
    private String createdBy;
    /**
     * 创建人部门
     */
    private String createdDept;
    /**
     * 创建时间
     */
    private String createdTime;
    /**
     * 拥有者
     */
    private String owner;
    /**
     * 拥有者部门
     */
    private String ownerDept;
    /**
     * 修改人
     */
    private String modifiedBy;
    /**
     * 修改时间
     */
    private String modifiedTime;
    /**
     * 单据号
     */
    private String document;
    /**
     * 单据状态
     */
    private String status;
    /**
     * 询价人ID
     */
    private List<SelectorFormat> inquiry_member_id;
    /**
     * 询价人名称
     */
    private String inquiry_member_name;
    /**
     * 询价单ID
     */
    private String inquiry_id;
    /**
     * 对接外部工厂代码
     */
    private String client_factory_code;
    /**
     * 客户账期日期
     */
    private String customer_period_time;
    /**
     * 供应商账期日期
     */
    private String vendor_period_time;
    /**
     * 需求商品ID
     */
    private String demand_goods_id;
    /**
     * 客户关联的业务员账号
     */
    private String business_member_id;
    /**
     * 客户关联的业务部门
     */
    private String business_department_id;
    /**
     * 关联虚拟供应商报价人
     */
    private List<SelectorFormat> virtual_quoter_id;
    /**
     * 需求池部门名称
     */
    private String demand_department_name;
    /**
     * 物料编码
     */
    private String organization_sku;
    /**
     * 库位号码
     */
    private String location_number;
    /**
     * 供应商答复发货日期
     */
    private String reply_delivery_date;
    /**
     * 延期理由
     */
    private String delay_reason;
    /**
     * 送货要求
     */
    private String delivery_requirements;
    /**
     * 版本号
     */
    private BigDecimal version;
    /**
     * 延期编辑预计收货时间
     */
    private String expected_receive_date;
    /**
     * 区域
     */
    private String region;
    /**
     * 公司
     */
    private String company;
    /**
     * 仓库
     */
    private String warehouse;
    /**
     * 删除
     */
    private Boolean del;

}
